Sean Crowley of Chatham Road in Fairless Hills was charged with endangering the welfare of a child, simple assault and harassment, according to police.
On Tuesday about 3:15 p.m., police met with the father who admitted to striking the child, according to police.
The victim was holding an object when they were stuck, which caused minor injury.
Crowley was arraigned and released on a "no contact order," police said.
Click here to follow Daily Voice Drexel Hill-Upper Darby and receive free news updates.